be superimposed on something - French English Dictionary